Skip to content

orchestrator: Clear the pending update job on a deferred or aborted report - #441

Merged
chrysh merged 1 commit into
OpenPRoT:ocp-global-demo-wipfrom
9elements:compose-updatable
Sep 24, 2026
Merged

chrysh merged 1 commit into
OpenPRoT:ocp-global-demo-wipfrom
9elements:compose-updatable

Conversation

@chrysh

@chrysh chrysh commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

The seam wiring this PR originally carried is already on ocp-global-demo-wip: ea92d3e and e848d23 are these commits, cherry-picked into the demo branch on 2026-09-24 rather than merged through here. That snapshot is the 2026-08-25 state of the branch, so one later fix is missing from it, and this PR is now reduced to that fix.

ReportUpdateDeferred and ReportUpdateAborted left pending_update set. The slot stayed occupied, so every later submit_update returned UpdateBusy and a deferred update wedged the frontend permanently. Two tests cover it: a deferred report and an aborted report each free the slot for the next submit.

Progress toward 9elements#8.

@chrysh
chrysh force-pushed the compose-updatable branch 2 times, most recently from 6fe01da to ace86fe Compare August 27, 2026 19:30
@chrysh
chrysh force-pushed the compose-updatable branch 5 times, most recently from 0f07730 to 28c306e Compare September 22, 2026 11:44
@chrysh
chrysh marked this pull request as ready for review September 22, 2026 11:45
@chrysh
chrysh requested review from leongross and rusty1968 and removed request for rusty1968 September 22, 2026 11:45
@chrysh
chrysh changed the base branch from main to ocp-global-demo-wip September 24, 2026 21:11
…eport

ReportUpdateDeferred and ReportUpdateAborted left pending_update set, so
the slot stayed occupied and every later submit_update returned
UpdateBusy. Salvaged from OpenPRoT#441, which demo-wip picked up at an older
state that predates the fix.

Assisted-by: Claude Opus 5
@chrysh chrysh changed the title orchestrator: Wire the Updatable seam and the update frontend connection orchestrator: Clear the pending update job on a deferred or aborted report Sep 24, 2026
@chrysh
chrysh merged commit 8500b31 into OpenPRoT:ocp-global-demo-wip Sep 24, 2026
1 check passed
@chrysh
chrysh deleted the compose-updatable branch September 24, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants